理解Spring MVC的产生/消耗和Jackson

您所在的位置:网站首页 spring mvc和mvc 理解Spring MVC的产生/消耗和Jackson

理解Spring MVC的产生/消耗和Jackson

#理解Spring MVC的产生/消耗和Jackson| 来源: 网络整理| 查看: 265

我正在与嵌入码头一个Spring MVC 3行家应用程式结构下面:理解Spring MVC的产生/消耗和Jackson

org.mortbay.jetty maven-jetty-plugin 6.1.14 10 /Users/mydownloads/Downloads/jackson-all-1.8.10.jar true

如上所见,我在测试类路径jackson-all-1.8.10 jar。

我的映射,比如下面这工作正常,当我从我的控制器产生JSON:

@RequestMapping(value="/getSomething",produces="application/json",method=RequestMethod.GET)

然而,当我尝试有一个POST映射,然后我得到一个错误:415: Unsupported Media Type

我使用POST的注解是:

@RequestMapping(value="/postSomething", consumes="application/json", method= RequestMethod.POST)

我该如何解决这个问题,以便坐在classpath中的jackson jar处理媒体类型?

在客户端的时候我正在张贴数据的请求的请求有以下标题:

Request URL:http://localhost:8080/myapp/postSomething Request Method:POST Status Code:415 Unsupported Media Type **Request Headersview source** Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 Connection:keep-alive Content-Length:23 Content-Type:application/x-www-form-urlencoded Cookie:JSESSIONID=1f0mox1qw67zl Host:localhost:8080 Origin:http://localhost:8080 Referer:http://localhost:8080/myapp/ X-Requested-With:XMLHttpRequest

我datatype: 'json' jQuery的

来源

2012-10-22 birdy

+0

检查请求的内容类型是否设置为正确的值('application/json') – soulcheck

+0

我有'数据类型:jQuery'在jquery端。我还发布了请求标题。 – birdy



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3